Leaf roller meaning in malayalam

Word: Leaf roller

Meanings of Leaf roller in malayalam :

Noun Ilachuruttippuzhu (ഇലചുരുട്ടിപ്പുഴു)
Leaf roller definition
Noun:
(zoology) moth whose larvae form nests by rolling and tying leaves with spun silk
Related wordsLeaf roller - Ilachuruttippuzhu (ഇലചുരുട്ടിപ്പുഴു)
Malayalam to English
English To Malayalam